<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>其他数据类型转换为Boolean</title>
</head>
<body>
<script>
    /*其他数据类型转换为Boolean
    *   方法一. Boolean()函数进行转换
    *          1. 数字---->boolean
    *                  只有0和NAN是false 其余的为true
    *         2.字符串---->boolean
    *               只有空串是false 其余的都为true
    *        3. null 和undefined 都是false
    * 方法二. 可以对数据类型两次取反!!即可转换为Boolean值
    *
    * */
    var a=123;//true
    a=0;//false
    // a=NAN;//false
    a=Infinity;//true
    a="";//false
    a=null;//false
    a=undefined;//flase
    a=Boolean(a);
    console.log(a);
    console.log(typeof a);

    //可以对数据类型两次取反!!即可转换为Boolean值
    var c="hello"; //将字符串转换为boolean
    c=!!c;
    console.log("c="+c);
    console.log(typeof c);

</script>
</body>
</html>